难堪: hard to take, embarrassed...
愿意: to wish, to want, ready, willing (to do sth)...
引: to draw (e.g. a bow), to pull, to stretch sth, to extend, to lengthen, to involve or implicate in, to attract, to lead, to guide, to leave, to provide evidence or justification for, old unit of dis...
称号: name, term of address, title...
一丝不苟: not one thread loose (idiom); strictly according to the rules, meticulous, not one hair out of place...